const storestatus = {
	1: '门店休息了~',
	2: '超出配送范围~'
}

// 营业状态文本映射
const newBusinessHoursMap = {
	1: '装修升级',
	2: '正在营业中',
	3: '已关店',
	4: '暂停营业',
}

// 营业中 类型: 营业时间开始前 beforeOpening/营业中 opening/营业时间结束后 afterClosing
const openingCategoryMap = {
	beforeOpening: '未开始营业',
	opening: '正在营业中',
	afterClosing: '已打烊'
}

const couponTypeMap = {
	1: '代金券',
	3: '特价券', // 产品券，已经关联了产品 deno是指产品购买价格
	6: '配送券',
	7: '现金券' // 不关联产品就是代金券，关联了产品就是产品券 deno是指抵扣多少钱
}

// 优惠券领取状态
const couponstatus = {
	failed: '领取失败',
	already: '重复领取',
	beyond: '券已领完'
}

// 券使用场景映射
const productsExtMap = {
	1: 'wx_ts',
	2: 'wx_zq',
	4: 'wx_out'
};

// 订单状态映射
const orderStateMap = {
	0: '商家已接单',
	1: '制作中',
	2: '已完成',
	3: '已退款',
	4: '待骑手接单',
	5: '配送中',
	6: '退款中',
	7: '退款失败'
}

// 就餐方式映射
const diningModeMap = {
	'wx_ts': '堂食',
	'wx_zq': '自取',
	'wx_out': '外卖',
	'h5_ts': 'H5堂食',
	'h5_zq': 'H5自取',
	'h5_out': 'H5外卖'
}

// 菜单字段分组类型含义
const groupType = {
	"1": '意面',
	"2": '双拼披萨',
	"3": '超值加购',
	"4": '规格分组',
	'5': '加量分组',
	"6": '单个披萨',
	"7": '沙拉小吃',
	"8": '饮品'
}

// 套餐组类型
const TAOCANZUTYPE = {
  NORMAL: 1, // 普通分组
  DOUBLE: 2, // 双拼比萨
  UPGRADE: 3, // 升级分组
  SPECIFICATION: 4, // 规格分组
  SPECIFICATIONID: 4, // 规格分组
  ADD: 5, // 加量分组
  PIZZA: 6, // 单品比萨
  SNACK: 7, // 小吃
  DRINK: 8 // 饮品
}

//首页欢迎语
const bubles = ['偷偷告诉你:下单暗号栏输入暗号有赠品', '没有什么是一顿比萨解决不了的！💪 ', '今天的你真好看！😊', '锦鲤比萨在此，吃掉就有好事发生！🌟']

// 关联关系的规格属性
const GROUPATTR = {
	add: '1', // 加量
	specification: '2' // 规格
}

// 关联关系类型 0：全部 1：单品 2：双拼分组 3：普通分组
const GROUPTYPEREALATIONALL = '0';
const GROUPTYPE = {
	SINGLE: '1', // 单品
	DOUBLE: '2', // 双拼分组
	NORMAL: '3' // 普通
}


/* 以下是产品库映射需要的 */

const ADDGROUPID = 'ADDGROUPID';
const ADDGROUPNAME = '加量升级更优惠';
const SPECIFICATIONID = 'SPECIFICATIONID';
const SHUXINGID = 'SHUXINGID';
const SPECIFICATIONNAME = '选择规格';
const ITEMSETID = {
  1: ADDGROUPID,
  2: SPECIFICATIONID
}
const ITEMSETNAME = {
  1: ADDGROUPNAME,
  2: SPECIFICATIONNAME
}

// 目录类型
const CATOLOGTYPE = {
  'pro': '0',
  'ad': '1',
  'hidden': '2'
}
const PRODUCTTYPE = {
  'single': 'SINGLE', // 单品
  'package': 'PACKAGE', // 套餐
  'singleCollocation': 'SINGLECOLLOCATION' // 可选搭配的单品
}

module.exports = {
	storestatus,
	newBusinessHoursMap,
	openingCategoryMap,
	couponTypeMap,
	couponstatus,
	orderStateMap,
	diningModeMap,
	groupType,
	TAOCANZUTYPE,
	bubles,
	GROUPATTR,
	GROUPTYPEREALATIONALL,
	GROUPTYPE,
	ITEMSETID,
	ITEMSETNAME,
	SHUXINGID,
	CATOLOGTYPE,
	PRODUCTTYPE
}
